home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2009 February
/
PCWFEB09.iso
/
Software
/
Linux
/
Kubuntu 8.10
/
kubuntu-8.10-desktop-i386.iso
/
casper
/
filesystem.squashfs
/
usr
/
share
/
doc
/
libqca2
/
TODO
< prev
Wrap
Text File
|
2007-09-06
|
2KB
|
52 lines
* examples
create example for BigInteger
create example for OpenPGP
create example for using TLS with smart cards (maybe reuse ssltest?)
* additional unit tests (using QTestLib):
- OpenPGP - encryption/decryption
- CMS
- TLS ?
- SASL ?
- FileWatch / DirWatch
- Complete the pkits tests
* write plugin support - most plugins need at least some work
* possibilities for the future:
publickey: use_asker_fallback should use ErrorPassphrase
publickey: ability to compare keys without IO support
provider: separate public and private keys into two classes to enable
delegation easier. the public part should not be implemented by most
providers.
provider: make it possible to support RSA and DSA keys without implementing
a separate class for each.
cert: better makeFriendlyName diffing for key usage (consider OIDs) ?
qcatool: streaming securemessage operations
qcatool: instead of printing full usage at every wrong turn, we might try
to print something closer to the context
access to list of known cached certs, similar to how cmssigner works?
securemessage: ability to know which key has performed a decrypt?
emsa3Encode: implement in provider instead of qca?
OCSP
tls ocsp stapling
tls: pgp, psk auth ?
internally managed intermediate object storage
securemessage: algorithm selection for cms/pgp (and use SecurityLevel?)
tls: renegotiation
Key wrapping - RFC3217 and RFC3394
quoted-printable TextFilter
keygen on smart cards
keystore: symmetric keys, arbitrary app data
cert: any other fields we don't support but might be used out there
cert: support for arbitrary extensions?
cms: fine-grained control over smime attribs
convertToPublic should return a publickey rather than change itself
providers for:
Mozilla NSS
Windows CryptoAPI
Linux kernel crypto support, if the userspace API ever gets sorted out
Intel Performance Primatives library
Botan: partly implemented
EGD / EGADS: implement for Random support